home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Gold Collection
/
Software Vault - The Gold Collection (American Databankers) (1993).ISO
/
cdr11
/
intmemry.zip
/
MEMO1512.TXT
< prev
next >
Wrap
Text File
|
1992-08-27
|
9KB
|
158 lines
╔═════════════════════════════════════════════════════════════════════════╗
║ ║
║ Micro Channel Above Board Technical Information ║
║ ║
╚═════════════════════════════════════════════════════════════════════════╝
RESIDENT SIZE OF DEVICE DRIVERS
┌─────────────────────────────┬──────────────────────────────┐
│ Device Driver │ Size (bytes) │
╞═════════════════════════════╪══════════════════════════════╡
│ EMM.SYS 4.0C │ 11504 (176 with RD)│
│ EMM.SYS 4.0B │ 9824 │
│ EMM.SYS 4.0A │ 9824 │
│ EMM.SYS 4.0A with H=32 │ 8928 │
│ EMM.SYS 3.5 (AT) │ 4944 │
│ EMM.SYS 3.5 (PC) │ 4944 │
│ EMM.SYS 4.0 (PS/2) │ 11392 │
│ EMM.SYS 4.0 (PS/2) with RD │ 149 │
│ QUIKMEM2.SYS │ 752 │
│ QUIKBUF2 1.1 │ 2960 │
│ QUIKBUF2 2.1 with pop-up │ 8208 (plus 16K bytes exp.) │
│ QUIKBUF2 2.1 with pop-up │ 8208 │
└─────────────────────────────┴──────────────────────────────┘
REMOVING THE ABOVE BOARD 2 PLUS INITIALIZING ADF
First, determine which installation software was used. The versions
are distinguished by the date on the Intel Option Diskette.
First installation label date is 8/88
Second installation label date is 4/88 (date was misprinted, should
be 4/89), 11/89, up to 1991.
With Second Option diskette:
1. Make sure the computer's power is OFF.
2. Remove the Above Board 2 Plus.
3. Turn the computer ON and boot to the IBM Reference diskette.
4. Answer YES to "Automatically configure?"
5. Boot to DOS, run SOFTSET, press F10 from menu option screen to save
default settings.
6. Boot up from your hard drive; the Intel extended memory message is
gone.
With First Option diskette:
1. Make sure the computer's power is OFF.
2. Remove the Above Board 2 Plus.
3. Turn the computer ON and boot to the IBM Reference disk. BE SURE
it's the one you used to install the Above Board.
4. Answer NO to "Automatically configure system?"
5. Select "Set configuration"
6. Select "Change configuration"
7. Press F10 to save default choices.
8. Reboot to Reference diskette and repeat steps 5, 6, and 7.
9. Boot up from your hard drive; Intel extended memory message is
gone.
EXPANDED MEMORY PAGE FRAME INFORMATION
The Expanded Memory Manager (EMM) in an IBM PS/2 Model 50 or 60 is
similar to its classic bus counterpart. EMM 4.0 in a PS/2 environment
attempts to occupy more than four pages frames. In fact, it will try
to get all eight page frames starting at C000. In many instances, a
greater number of page frames provides more efficient use of expanded
memory. The Above Board 2, 2 Plus, and MC can also map page frames
into conventional memory.
PS/2 computers manage the area between C000 and DFFF differently from
classic bus computers. The BIOS supports VGA, EGA, CGA, MCGA, and Hard
drive controllers, so none of these occupy addresses in the C000 to
DFFF range.
EMM can't always detect add-in boards during its initialization
process. For example, if EMM installs (taking all eight available page
frames) before a network board (trying to take the first two page
frames, C000 to C3FF), a memory conflict results. You can resolve the
conflict by forcing EMM use only the last six page frames starting at
C800. You do this by adding "EXPF=C800" to the device driver line in
the CONFIG.SYS file. You could also use "EXPF=D000", but EMM would
have only its minimum four page frames. Here's the memory map for this
example:
┌───────────┬───────────────────┬──────────────────────────────┐
│ Page │ Addresses │ Add-in Board │
╞═══════════╪═══════════════════╪══════════════════════════════╡
│ 1 │ C000 to C3FF │ Network board │
│ 2 │ C400 to C7FF │ Network (same board) │
│ 3 │ C800 to CBFF │ EMM (or unused if Expf=D000)│
│ 4 │ CC00 to CFFF │ EMM (or unused if Expf=D000)│
│ 5 │ D000 to D3FF │ EMM │
│ 6 │ D400 to D7FF │ EMM │
│ 7 │ D800 to DBFF │ EMM │
│ 8 │ DC00 to DFFF │ EMM │
└───────────┴───────────────────┴──────────────────────────────┘
The EMM for PS/2 also has a Relocate Driver (RD) option. This
parameter allocates one page of the page frame for EMM code, and frees
the conventional memory that EMM would have occupied. To use this
feature, the computer must have at least one extra 16K-byte page frame
available beyond the minimum four consecutive 16K-byte page frames.
This extra page frame will be "locked" for exclusive use by EMM and
will be unavailable to any other program.
The Mappable Conventional memory (MC) parameter disables all system
board memory and replaces the system board's conventional memory with
multiple Expanded Memory page frames. With this option, programs such
as Microsoft Windows 2.X, Quarterdeck Desqview, Borland Paradox, and
Digital Research's Concurrent DOS run more efficiently because they can
run multiple programs out of conventional memory.
EMM - MEMORY MANAGEMENT IN MICRO CHANNEL SYSTEMS
Intel's Micro Channel Expanded Memory manager (EMM) can manage memory
on an Above Board MC, Above Board 2, Above Board 2 Plus and IBM's 2MB
board. The Above Board 2 and IBM's 2MB board look the same to the
computer except for the board id code, however EMM will only use the
IBM board if an Above Board is also installed. EMM will NOT manage the
IBM motherboard memory.
EMM must have the EXP=xxxx parameter (where xxxx is the amount of
expanded memory to create) on its command line. This parameter
specifies the amount of expanded memory to set up. Any remaining Above
Board memory will be available as extended memory.
INITIALIZING ADF DESCRIPTION
The early initializations of the Above Board 2 Plus and Above Board
MC32 used a process called "IADF" (Initializing Adapter Descriptor
File). This is a special binary image file that is stored in track 0
of the hard disk and executed by the POST (Power On Self Test) before
any operating system loads.
This means that the memory is available for operating systems (such as
OS/2) that need the memory to boot. This also means that the memory is
NOT available if you boot from a floppy disk or load an application
which alters the hard drive. Maintaining the integrity of track 0 is
crucial to the operation of the computer. Do not try to edit, remove,
or alter the contents of track 0.
The current Above Board 2 Plus initialization only requires the IADF to
operate under the OS/2 environment, the IADF is not required when
operating under DOS. The current Above Board MC32 software no longer
requires an IADF for either DOS or OS/2.
ZERO WAIT STATES WITH ABOVE BOARD 2 AND 2 PLUS
To run the Above Board 2 or Above Board 2 Plus at 0 wait states in an
IBM model 50 or 60, you must use 100ns SIMMS, run SOFTSET and specify
the "disable" or "mappable conventional" feature. This disables the
system board memory which is slower than 150ns memory.
The IBM model 50z is designed to run only with 0 wait states and will
not benefit from this procedure.
══════════════════════════════════════════════════════════════════════════════
End of file Intel FaxBack # 1512 August 27,1992